Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deApiType Class Reference

#include <deApi.hpp>

Collaboration diagram for deApiType:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deApiType ()
 deApiType (const deString &sName, deApiType *pParent)
virtual ~deApiType ()
deStringGetName ()
deStringGetParentName ()
deStringGetBaseName ()
deApiType * GetParent ()
deApiType * GetBase ()
bool IsA (const deApiType *pType)
bool IsA (const deString &sType)
void * SafeCast (const deApiType *pCastTo)
void * SafeCast (const deString &sType)

Private Attributes

deString m_sName
deApiType * m_pParent

Constructor & Destructor Documentation

deApiType::deApiType  
 

deApiType::deApiType const deString   sName,
deApiType *    pParent
 

deApiType::~deApiType   [virtual]
 


Member Function Documentation

deApiType * deApiType::GetBase  
 

deString & deApiType::GetBaseName  
 

deString & deApiType::GetName  
 

deApiType * deApiType::GetParent  
 

deString & deApiType::GetParentName  
 

bool deApiType::IsA const deString   sType
 

bool deApiType::IsA const deApiType *    pType
 

void * deApiType::SafeCast const deString   sType
 

void * deApiType::SafeCast const deApiType *    pCastTo
 


Member Data Documentation

deApiType* deApiType::m_pParent [private]
 

deString deApiType::m_sName [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 20:12:58 2005 for Destiny3D by doxygen1.3-rc3